provide non-repayable aid - French English Dictionary